@charset "utf-8";
/* CSS Document */
html, body, div, p, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, q, pre, a, abbr, acronym, address, cite, del, em, img, sub, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
/* for html5 */
article, aside, details, figrue, figcaption, footer, header, hgroup, nav, section { display:block; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
address, caption, cite, em, th { font-style:normal; } 
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%; }
del { text-decoration:line-through; }
button { border:0; background:none; cursor: pointer; }
:focus { outline:0; }

.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
.cl { clear:both; }

.w { width:100%; }
.wHalf { width:50%; }
.h { height:100%; }
.hHalf { height:50%; }
.oh { overflow:hidden; }

.dib-wrap {
font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */
}
.dib-wrap .dib{
font-size: 12px;
letter-spacing: normal;
word-spacing: normal;
vertical-align:top;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* firefox 中 letter-spacing 会导致脱离普通流的元素水平位移 */
.dib-wrap{
letter-spacing:-5px;/* Safari 等不支持字体大小为 0 的浏览器, N 根据父级字体调节*/
}
}
.dib {
display: inline-block;
*display:inline;
*zoom:1;
}









body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.main{min-height: 450px; height:100%;width:94%;margin:0 auto;text-align:center}
.main iframe{min-height: 450px;width:100%;height:100%}
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
img{vertical-align: middle}
header{width: 100%;height: auto; overflow: hidden;background: #f5f5f5;}
.itop{width: 100%; height: 140px; background:url("../images/top_bg.jpg") center center no-repeat;background-size: cover;margin: 0 auto;padding:0; text-align: center}
.itop img{text-align: center;margin-top: 30px}
nav{height: 40px; line-height: 40px; width: 100%;background: #01518e;margin: 0 auto; padding: 0;}
nav .index_nav{width: 1200px; margin: 0 auto; padding: 0;}
nav .index_nav li{width: 100px;float: left;text-align: center;height: 40px; line-height: 40px; position: relative;}
nav .index_nav li a{font-size: 14px; color: #fff;}
nav .index_nav li:hover{background: #4b95cf;cursor: pointer}
nav .index_nav li:hover a{font-size: 16px;font-weight: bold; }
#nav-menu li { position: relative;}
 #nav-menu li ul{
  position: absolute;
  left:0;
  top:40px;
  background: #3385c5;
  display: none;
	 z-index: 99
}
#nav-menu li ul li, #nav-menu li ul li a{
  height:50px;
  line-height:50px;
	font-size: 14px;
}

#nav-menu li ul li+li{
  border-top: 1px solid #3d89c4;
}
#nav-menu li:hover ul{
  display: block;
}
.banner { position:relative; width:100%; height:400px; text-align:center; overflow:hidden; }
.banner ol{display:none;}
.banner ul li { position:absolute; left:0; top:0; width:100%; height:100%; }
.banner_img { position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:100%  }
.banner ol { position:absolute; right:100px; bottom:30px; width:45%; }
.banner ol li { display:inline-block; margin:0 8px; width:12px; height:12px; border-radius:12px; background:none; cursor:pointer;border:#444 1px solid; }
.banner ol li.active {  background:#444; }
.banner_z{height:45px; width: 100%; position: absolute; bottom: 0; left: 0; background:rgba(17,17,17,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7111111,endColorstr=#C7111111);}
.banner_c{width: 1200px; margin:0 auto; padding:8px 0;}
.banner_t {float: left; width: 58%;}
.en .banner_t {float: left; width: 65%;}

.banner_t h2{float: left;font-size: 14px; color: #fff; line-height: 32px; width: 80%; text-align: left}
.banner_t h2 span{margin-left: 10px; display:inline-block;}

.banner .preview{background:url("../images/banner_arrow_l.png") center center no-repeat;width: 45px;height: 45px;position: absolute;right:23%;bottom:0; cursor: pointer}

.banner .next{background:url("../images/banner_arrow_r.png") center center no-repeat;width: 45px;height: 45px;position: absolute;right: 20%;bottom:0 ;cursor: pointer}


.container{width: 100%;height:auto; overflow: hidden;background:url("../images/jw_bg.jpg") top center no-repeat;margin: 0 auto;position: relative;padding-top: 30px;}
.index_fl{float: left;width: 74%;}
.index_fr{float: right;width: 22%}
.title{ display: inline-block;width: 100%;padding: 0;}
.title h2{color: #01518e;font-size: 22px;margin-right: 10px; font-weight: bold;float: left;}
.title h2 img{margin-right: 10px;}
.title h2  a{color:#01518e}
.title span{float: right;color: #01518e;margin-left: 10px;width: 100px; height: 30px; line-height: 30px; text-align: center;border: #01518e 1px solid;border-radius:10px;}
.title span a{color: #01518e;}
.title hr{    height: 1px;border: 0 none;border-bottom: 1px #01518e solid;margin-top: 15px;}
.index_fl_01{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.index_fl_01_left{width: 49%;float: left;margin-top: 20px;}
.index_fl_01_left ul li{width: 100%;border-bottom:#ddd 1px solid;padding-bottom: 10px;margin-bottom: 10px;height: auto;overflow: hidden}
.index_fl_01_left ul li .im_r{float: right;width: 67%}
.index_fl_01_left ul li .index_fl_img{float: left;}
.index_fl_01_left ul li .im_r h3{font-size: 18px;color: #01518e;font-weight: bold;margin-bottom: 8px;}
.index_fl_01_left ul li .im_r h3 img{margin-right: 10px;}
.index_fl_01_left ul li .im_r h2{font-size: 14px; color: #111;font-weight: bold;}
.index_fl_01_left ul li .im_r p{color: #777;line-height: 22px; text-align: left}
.index_fl_01_left ul li:nth-child(3){border: 0}
.index_fl_01_right{width: 47%;float: right;margin-top: 20px;}
.index_fl_01_right ul li{width: 100%;margin-bottom: 15px;height: auto;overflow: hidden}
.index_fl_01_right .fl_01_r_time{border: #01518e 1px solid;float: left;width: 62px;height: 70px; text-align: center;line-height: 25px; color: #01518e;margin-right: 15px;}
.index_fl_01_right .fl_01_r_time strong{display: block;font-size: 36px; font-weight: bold;color: #01518e;line-height: 45px;}
.index_fl_01_right .fl_01_r_z{float: left;}
.index_fl_01_right .fl_01_r_z h2{font-weight: bold;color: #111;margin: 10px 0 5px 0}
.index_fl_01_right .fl_01_r_z p{color: #777;}
.index_fl_line{width: 1px; height: auto; overflow: hidden; padding: 20px 0;float: left;background: #ddd;min-height: 300px;margin: 0 10px 0 15px}

.index_fl_02{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.index_fl_02 ul{margin-top: 20px;}
.index_fl_02 ul li{float: left;width: 46.5%;background:url("../images/jw_ico_3.png") left 5px no-repeat;height: auto;overflow: hidden;padding-left: 20px;margin-bottom: 20px;}
.index_fl_02 ul li:nth-child(2n+1){float: right;}
.index_fl_02 ul li h2{text-align: left;color: #111;display: inline-block;font-weight: bold;width:98%;}
.index_fl_02 ul li h2 span{float: right;display: inline-block;color: #01518e;}
.index_fl_02 ul li p{color: #444;margin-top:5px;width: 100%;}

.index_fl_03{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.index_fl_03 ul{margin-top: 20px;}
.index_fl_03 ul li{width: 96%;background:url("..1/images/jw_ico_3.png") left 5px no-repeat;height: auto;overflow: hidden;padding-left: 20px;margin-bottom: 20px;}
.index_fl_03 ul li h2{text-align: left;color: #111;display: inline-block;font-weight: bold;width:97%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_fl_03 ul li h2 b{text-align: left;color: #111;display: inline-block;font-weight: bold;width:75%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_fl_03 ul li h2 span{float: right;display: inline-block;color: #01518e;}
.index_fl_03 ul li p{color: #444;margin-top:5px;width: 94%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_fl_03_left{float: left;width: 49%;}
.index_fl_03_right{float: right;width: 49%;}
.ilinks{margin: 20px auto; height: auto; overflow: hidden;width: 100%;padding-left: 5px;}
.ilinks a{margin-right: 25px;  margin-bottom: 20px; display:inline-block;color: #111}
.ilinks a img{margin-right: 10px;}
.index_fr_01{margin-bottom: 10px;width: 100%;height: auto; overflow: hidden}
.index_fr_01 ul li{float:left;width: 49%;text-align: center;}
.index_fr_01 ul li:nth-child(2n+1){float: right;}
.index_fr_01 ul li p{text-align: center;color: #444;font-size: 14px;line-height: 26px;margin-top: 5px;}
.ilogin{background:url("../images/login_bg.jpg") center center no-repeat;width: 100%;height: 79px;margin-bottom: 20px;}
.ilogin h2{color: #fff;font-weight: bold;font-size: 22px;margin-left: 100px;padding-top: 15px;}
.ilogin p{color: #fff;font-size: 14px;margin-left: 100px;}
.index_fr_02{border:#d6d6d6 1px solid;width: 99%; overflow: hidden;height: auto; margin-bottom: 20px;padding: 0}
.index_fr_02 ul li{width: 49%; overflow: hidden;display: inline-block; text-align: center;font-size: 18px;color: #01518e;font-weight: bold;height: 40px; line-height: 40px;}
.index_fr_02 ul li:hover{background: #01518e;color: #fff;font-size: 16px; cursor: pointer}
.index_fr_02 ul li.active{background: #01518e;color: #fff;font-size: 14px;}
.index_fr_02 ul li:nth-child(2){width: 49.3%;}
.index_fr_02 article section{width: 100%;height:  auto;overflow: hidden}
.index_fr_02 article section dl dt{float: left;color: #444;width: 38%;margin-bottom: 10px;margin-left: 30px;}
.index_fr_02 article section dl dt a{color: #444;}
.index_fr_02 article section dl dt:hover a{color: #01518e;font-weight: bold;}
.index_fr_02 article  div {color: #444;margin-left: 30px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_fr_02 article  div:hover a{color: #01518e;font-weight: bold;}
.index_fr_03{width: 100%;margin-bottom:20px;overflow: hidden;height: auto;  }
.index_fr_03_t{font-size: 18px; color: #444;}
.index_fr_03_t a{color: #444;}
.index_fr_03_t span{border: #01518e 1px solid; color: #01518e; font-size: 14px;border-radius: 5px; text-align: center;height: 30px; line-height: 30px;width: 120px;float: right; }
.index_fr_03_t img{margin-right: 10px;}
.index_fr_03 h2{margin: 10px auto;font-weight: bold; color: #111;}
.index_fr_04{width: 100%;margin-bottom:10px;overflow: hidden;height: auto;  }
.index_fr_04_table{border: #d6d6d6 1px solid;width: 99%;height: auto; overflow: hidden;margin:20px auto 10px auto}
.index_fr_04_table ul li{width: 33%; text-align: center;float: left;font-size: 16px;background: #01518e;color: #fff;height: 40px; line-height: 40px;}
.index_fr_04_table ul li:hover{background: #fff;color: #01518e;cursor: pointer}
.index_fr_04_table ul li.active{background: #fff;color: #01518e;cursor: pointer}
.index_fr_04_table ul li:nth-child(3){width: 33.8%}
.index_fr_04_table ul{height: 50px;line-height: 50px;}
.index_fr_04_table dl dt{width: 90%;margin: 0 auto; color: #444;height: 50px; line-height: 50px; border-bottom: #d6d6d6 1px solid;}
.index_fr_04_table dl dt img{margin: 0 20px 3px 10px}
.index_fr_04_table dl dt:nth-child(4){border: 0}
.index_fr_05_t{background: #fdfdfd;border: #d6d6d6 1px solid;width:97%;margin: 10px auto; }
.index_fr_05_t ul{padding: 5px 0}
.index_fr_05_t ul li{width: 85%;background:url("../images/jw_ico_9.png") left center no-repeat;border-bottom: #d6d6d6 1px solid; text-align: left;margin: 0 auto;height: 40px; line-height: 40px;text-indent:1em;}
.index_fr_05_t ul li:nth-child(5){border: 0}
.index_fr_05_t ul li a{color:#444;}
.index_fr_05_t ul li:hover{background: url("../images/jw_ico_10.png") left center no-repeat;}
.index_fr_05_t ul li:hover a{font-weight: bold;}

/*修改切换*/
.xg_qh{border: #d6d6d6 1px solid;
    width: 260px;
    overflow: hidden;
    height: auto;
    margin-bottom: 20px;
    padding: 0;}
.scrollUl{width:100%;height:40px;line-height:40px;float:left;position:relative;}
.scrollUl li,.scrollUl1 li{float:left;}

.bor03{}
.sd01,.sd101{cursor:pointer;background: #01518e;
    color: #fff;
    font-size: 14px;width:130px;text-align:center;}
.sd02,.sd102{cursor:pointer;width: 130px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #01518e;
    font-weight: bold;
    height: 40px;
    line-height: 40px;}




.gg_font{position: relative;}
.gg_font ul li{float: left;
    color: #444;
    width: 38%;
    margin-bottom: 8px;
    margin-left: 30px;    
margin-top:8px; }

.gg_font ul li a{  color: #444;}
/*end*/




footer{background: #01518e;width: 100%;height: auto; overflow: hidden}
.ifoot_l{width: 46%;float: left;margin: 48px auto}
.ifoot_r{width: 48%;float: right;}
.ifoot_r_qr{color: #fff;float: left;margin: 12px auto; text-align: center}
.ifoot_r_qr img{margin: 10px auto;}
.ifoot_r_qr h2{font-weight: bold;}
.ifoot_r_lx{float: right;margin: 40px auto;color: #fff;}
.ifoot_r_lx h2{font-weight:bold;}
.ifoot_r_lx ul li{line-height: 38px; border-bottom: #055998 1px solid;height: 38px}
.ifoot_r_lx ul li img{margin-right: 10px;}

.list_l{float: left;width: 15%; height: auto; overflow: hidden;background: #f6f6f6;}
.list_r{float: right;width: 83%;background: #fafafa;height: auto; overflow: hidden;}
.sub_nav{min-height:240px;height:auto;overflow:hidden;}
.list_sub{background: #f6f6f6;width: 100%;height: auto;overflow: hidden}
.list_sub h1{text-align: center;color: #fff;background: #013861;height: 40px; line-height: 40px;font-weight: bold;}
.list_sub ul li{padding:0 20px;text-align: center;height: 40px;line-height: 40px;border-bottom: #efefef 1px solid;}
.list_sub ul li a{color: #01518e;font-weight: bold;}
.list_sub ul li:hover{background:url("../images/list_arrow_ico.png") 15px center no-repeat; cursor: pointer}
.list_sub img{margin: 20px auto}
.list_links h1{text-align: center;color: #fff;background: #1c2328;height: 40px; line-height: 40px;font-weight: bold;margin-top: 20px;}
.list_links ul li{text-align: center;margin: 20px auto;width: 100%}
.list_links ul li p{color: #444;margin-top: 10px;}
.list_r .mbx{height: 40px; line-height: 40px;background: #e8e8e8;width: 100%;}
.list_r .mbx a{color: #01518e;padding: 0 5px}
.list_r .mbx img{margin: 0 10px 0 20px}
.channel_bt{width: 94%;text-align: center;margin: 50px auto 30px auto;padding-bottom: 20px;border-bottom: #d6d6d6 1px solid; color: #01518e;font-weight: bold;font-size: 22px;}
.channel_bt2{width: 94%;text-align: center;margin: 50px auto 30px auto;}
.channel_bt2 h1{ color: #01518e;font-size: 22px;}
.channel_bt2 p{color: #444;font-size: 14px;margin-top: 5px;}
.notice_l{margin: 0 auto;width: 94%;height: auto;overflow: hidden}
.notice_l ul li{width: 48%;float: left;height:485px;overflow:hidden;}
.notice_l ul li:nth-child(2n){float: right;}

.title2{ display: inline-block;width: 100%;padding: 0;}
.title2 h2{color: #01518e;font-size:18px;margin-right: 10px; float: left;}
.title2 h2 img{margin-right: 10px;}
.title2 h2  a{color:#01518e}
.title2 span{float: right;color: #01518e;margin-left: 10px;}
.title2 span a{color: #01518e;font-size:18px;margin-bottom: 10px;}
.title2 hr{    height: 1px;border: 0 none;border-bottom: 1px #d6d6d6 solid;margin-top: 12px;}
.notice_l dl{width: 100%;margin: 20px auto;height: auto;overflow: hidden}
.notice_l dl dt{width: 100%;margin-bottom: 15px;height: auto;overflow: hidden}
.notice_l .fl_01_r_time{border: #01518e 1px solid;float: left;width: 62px;height: 70px; text-align: center;line-height: 25px; color: #01518e;margin-right: 15px;}
.notice_l .fl_01_r_time strong{display: block;font-size: 36px; font-weight: bold;color: #01518e;line-height: 45px;}
.notice_l .fl_01_r_z{float: left;width:80%}
.notice_l .fl_01_r_z h2{font-weight: bold;color: #111;margin: 10px 0 5px 0}
.notice_l .fl_01_r_z p{color: #777;}
.iplan{margin: 0 auto;width: 94%;height: auto;overflow: hidden}
.ifck{margin: 0 auto;width: 94%;height: auto;overflow: hidden;padding-bottom: 40px;}
.ifck p,.ifck div{line-height: 26px;}
.iplan ul li{float: left;width:100%;background:url("../images/jw_ico_3.png") left 5px no-repeat;height: auto;overflow: hidden;padding-left: 20px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: #f5f5f5 1px solid}
.iplan ul li:last-child{border-bottom: 0;}
.iplan ul li h2{text-align: left;color: #111;display: inline-block;font-weight: bold;width:96%;}
.iplan ul li h2 span{float: right;display: inline-block;color: #01518e;background: url("../images/jw_ico_2.png")  left center no-repeat;text-indent: 2em;}
.iplan ul li p{color: #444;margin-top:5px;width: 100%;}

.page { clear:both; display:inline-block; padding:50px 0 ; width:100%; text-align:center; font-size:14px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #777; }
 .page li.thisclass{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#01518e; color:#fff; }
.page a:hover, .page li.thisclass a { background:#01518e; color:#fff; }
.page li { display:inline-block; *display:inline; *zoom:1; }
.page li select{ font-size:14px;}
.page li option{font-size:14px; }
.idown{margin: 0 auto;width: 94%;height: auto;overflow: hidden}
.idown ul li{ width:100%;height: auto;overflow: hidden;margin-bottom: 10px;padding-bottom: 10px;border-bottom: #f5f5f5 1px solid}
.idown ul li h2{color:#111;display: inline-block;}
.idown ul li img{margin-right: 10px;}
.idown_y{margin-bottom: 20px;}
.idown_y h2{display: inline-block;color: #111;}
.idown_y form{display: inline-block;}
.idown_y select{margin: 0 10px}
.idown_y input{width: 60px;height: 30px; text-align: center;line-height: 26px;background: #01518e; border: 0; color: #fff;}

.iben{margin: 0 auto;width: 94%;height: auto;overflow: hidden}
.iben table{border:#ededed 1px solid; text-align: center;}
.iben table tr td{border: #ededed 1px solid;height: 40px; line-height: 40px;color: #777;    white-space: nowrap;}
.iben table tr th{border: #ededed 1px solid;height: 40px; line-height: 40px;font-weight: bold;color: #444;    white-space: nowrap;}
.iben table tr td:first-child{font-weight: bold;color: #444}
.share { float:right; margin:10px 0;}

.list_xsqk{width:94%;margin: 0 auto;height: auto;overflow: hidden;}
.list_xsqk ul li{border-bottom: 1px dotted #ccc;margin-top: 30px;padding-bottom: 30px;height: auto;overflow: hidden}
.list_xsqk ul li  img{width: 137px;height: 200px;float: left;}
.list_xsqk ul li .list_xsqk_r{width:calc(100% - 180px);float: right;}
.list_xsqk ul li .list_xsqk_r h2{line-height: 25px;height: 25px;color: #333;font-weight: bold;margin: 10px auto;font-size:18px}
.list_xsqk ul li img{margin-top:10px}
.list_xsqk ul li .list_xsqk_r p{line-height: 28px;font-size: 14px;color: #333;margin: 10px auto;text-indent: 2em;}
.list_xsqk ul li:nth-child(1){margin-top:0}
.list_xsqk ul li:last-child{border:0}
header button{ display:none}
	@media screen and (max-width:1600px){
	.banner_img{margin-left: -800px;width: 1600px}
.banner{height: 583x;}
		
	}
	@media screen and (max-width:1440px){
	.banner_img{margin-left: -720px;width: 1440px}
.banner{height: 525px;}
		
	}
	@media screen and (max-width:1366px){
	.banner_img{margin-left: -683px;width: 1366px}
		.banner{height: 498px;}

		
	}
	@media screen and (max-width:1280px){
	.banner_img{margin-left: -640px;width: 1280px}
		.banner{height: 466.6px;}

		
	}
@media screen and (max-width:1024px){
	.wrapper{width: 96%;}
	.itop{background: #fff;}
	nav .index_nav li{width: 83px;}
	.banner_img{margin-left: -50%;width: 100%}
	.banner{height:373px;}
	.banner_t h2{margin-left: 10px;}
	.banner .preview{right: 15%}
	.banner .next{right: 10%;}
	.index_fl{float: none;width: 100%;}
	.index_fr{float: none;width: 100%;}
	.index_fr_05_t img{text-align: center}
	.index_fr_01{float: left;width: 45%;}
	.ilogin{width: 26%;float: right;margin-right: 10%;}
	.index_fr_05_t{text-align: center}
	.index_fr_05_t ul li {text-align: left;text-indent: 1.5em}
	.ifoot_l{width: 100%;float: none; text-align: center;margin: 20px auto;}
	.ifoot_r{width: 100%;float: none; text-align: center;margin: 20px auto;}
	.ifoot_r_qr{float: none;}
	.ifoot_r_lx{float: none;text-align: left;width: 50%;margin: 0 auto}
	.notice_l ul li{width: 100%;}
	.banner_c{width: 100%;}
	nav .index_nav{width: 100%}
	
}
@media screen and (max-width:800px){
	.container{background:none;}
	.banner{height: 291.6px}
	.banner .next{right: 8%;}
	.index_fl_01_left{float: none;width: 100%;}
	.index_fl_line{display: none}
	.index_fl_01_left ul li .im_r{float: left;margin-left: 10px;}
	.index_fl_01_right{width: 100%;float: none;}
	.ilogin{width: 35%;}	
	.ifoot_r_lx{width: 70%}
	.list_r{float: none;width: 100%;}
	.list_l{float: none;width: 100%;}
	.list_links ul li{width: 49%;float: left;}
	.ifoot_l img{width: 90%}
	nav{display: none;height: auto;overflow: hidden}
	nav .index_nav li{width: 100%;}
	header button { position:absolute; right:20px; top:50px; display:inline-block; width:45px; height:24px;  line-height:10px; }
    header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #01518e;}
	nav .index_nav li{height: 50px; line-height: 50px;border-bottom: #3385c5 1px solid}
	#nav-menu li:hover ul{display: none}
}

@media screen and (max-width:640px){
	.index_fl_02 ul li{float: none;width: 100%;}
	.index_fl_02 ul li:nth-child(2n+1){float: none;}
	.index_fl_02 ul li h2{width: 95%;}
	.index_fl_03_left{float: none;width: 100%;}
	.index_fl_03_right{float: none;width: 100%;}
	.ilogin{width: 41%;}
	.banner .next{right: 6%;}
	.ifoot_l{margin:50px auto 30px auto;}
		.banner{height: 167px}
	header button{right: 28px; top: 45px;}
        .banner{height: 233.3px}

}

@media screen and (max-width:480px){
		header button{right: 28px; top: 28px;}
	.banner_t h2 span{display: none}
	.banner{height: 175px;}
	.itop{height: auto;padding-bottom: 20px;}
	.itop img{width:96%;}
	.banner .preview{right: 18%}
	.index_fl_01_left ul li{margin-bottom: 20px; height: auto; overflow: hidden}
	.index_fl_01_left ul li .index_fl_img{float: none;margin: 0 auto;text-align: center;width: 50%;display: block}
	.index_fl_01_left ul li .im_r{margin: 20px auto 10px auto;float: none;width: 100%}
	.index_fl_01_right .fl_01_r_time{margin-right: 10px;}
	.banner_t h2{width: 100%;}
	.index_fr_01{float: none;width: 100%;}
	.ilogin{float: none;width: 100%;}
	.ilogin h2{margin-left: 200px;}
	.ilogin p{margin-left: 170px;}
	.ifoot_r_lx{width: 100%;}
	.ifoot_r_lx ul li img{display: none}
	.notice_l .fl_01_r_time{display: none}
	.channel_bt{margin: 30px auto}
	.iben{width: 100%;}
	.main{width: 100%;}
	.iplan ul li h2 span{background:none;text-indent: 0;}
	.iplan ul li h2{width: 92%;}
	.iben table{font-size: 12px;}
.banner .preview,.banner .next{display:none;}
.banner_z{display:none;}
.list_xsqk ul li .list_xsqk_r{width: 100%;float: none;text-align: left}
	.list_xsqk ul li{text-align: center;}
	.list_xsqk ul li img{float: none;margin: 0 auto;text-align: center}

	
}

@media screen and (max-width:375px){
		header button{right: 12px; top: 28px;}
		.banner{height: 136.7px;}
	.index_fl_01_right .fl_01_r_time{display: none}
	.index_fl_02 ul li{background: none;padding-left: 0;}
	.index_fl_03 ul li{background: none;padding-left: 0;}
	.index_fl_01_right{margin-top: 0;}
	.ifoot_r_lx ul li{height: auto}
}
@media screen and (max-width:360px){
		.banner{height: 131.2px;}
	.ilogin h2{margin-left: 175px;}
	.ilogin p{margin-left: 147px;}
	
	
}
@media screen and (max-width:320px){
	
			.banner{height: 116.6px;}
	.banner .next{right: 4%}


	
}